package com.carhailing.alipay.task;

import com.carhailing.alipay.service.IMyAlipayService;
import com.carhailing.alipay.service.IOrderPayInfoService;
import com.carhailing.common.domain.OrderPayInfo;
import org.bouncycastle.LICENSE;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * @Author：老猫
 * @Project：Online-Taxi-Project
 * @Date：2024/7/29
 */
@Component
public class alipayTask {

   @Autowired
   private IOrderPayInfoService iOrderPayInfoService;

   @Autowired
   private IMyAlipayService iMyAlipayService;


   /**
    * 定时查询支付结果，做查询补偿
    */
   public void checkPaymentResultPeriodically() {
      // 获取支付中的信息
      List<OrderPayInfo> list = iOrderPayInfoService.getListByStatus(0);
      // 调用支付宝查询接口
      for (OrderPayInfo orderPayInfo : list) {

      }
      // 支付信息十分钟查一次，成功了 改数据，失败了不管；


      // mq 删除无效订单，
      // 查询支付结果
      // 成功改状态，失败了删除le

   }
}
